A survey report of enhancements to the visitor software design pattern
نویسندگان
چکیده
Copyright c © 0000 John Wiley & Sons, Ltd. Softw. Pract. Exper. (0000) Prepared using speauth.cls DOI: 10.1002/spe
منابع مشابه
Auto-generation of Model Visitor Frameworks
The visitor pattern, a well known Gang of Four design pattern, provides a suitable way to add operational behaviour to models. However, as soon as the number of metamodels and visitor implementations start to grow, some of the pattern shortcomings make its usage less convenient. This paper presents how the synergy between the Visitor pattern and MDE has been addressed by two open source project...
متن کاملUsing Generative Programming to Enhance Reuse in Visitor Pattern-based DSML Model Interpreters
An important part of domain-specific modeling language (DSML) tools is model interpretation – the translation of constructed models into useful artifacts, such as dense XML configuration files or source files, or other model representations. When the same DSML is used for different purposes, e.g., generating metadata for platform deployment or performance analysis, or creating composite DSMLs, ...
متن کاملFrom Patterns to Components: The Visitor Library
To what extent can design patterns be turned into reusable, off-the-shelf components, taking advantage of advanced language features? We reviewed the patterns described in the book Design Patterns by Gamma et al. [5], and established a new classification of these patterns by level of “componentizability” (possibility to transform a design pattern into a reusable component) [1]. This article rep...
متن کاملAn empirical assessment of the software design pattern concept
Context: The publication of the milestone textbook on design patterns by the ‘Gang of Four’ (GoF ) in 1995, introduced a set of 23 design patterns that are largely concerned with improving the practices and products of software development. However, there has been no comprehensive assessment of the effectiveness of design patterns, nor is there any evidence about any claims and factors that are...
متن کاملThe Language of the Visitor Design Pattern
Design patterns have been developed to cope with the vast space of possible different designs within object-oriented systems. One of those classic patterns is the Visitor Pattern that is used for representing an operation to be performed on the elements of an object structure. We present a mapping from the Visitor Pattern to a grammar that defines the set of visit sequences that can be performe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softw., Pract. Exper.
دوره 44 شماره
صفحات -
تاریخ انتشار 2014